package com.health.ts.entity.scheduling;
import java.util.Date;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;

/**
 * 排班
 * @author ${author}
 * @since 2017-07-05
 */
@TableName("v_scheduling_list")
public class Vscheduling extends Model<Vscheduling> {

    private static final long serialVersionUID = 1L;

    /**
     * 排班id
     */
    @TableId
	private String id;
	/**
     * 排班类型
     */
	private String schedu_type;
    /**
     * 排班日期
     */
	private Date schedu_date;
    /**
     * 排班午别（ 1 上午 2 下午）
     */
	private String schedu_noon;
    /**
     * 排班开始时间（格式：HHmm）
     */
	private String schedu_start;
	
    /**
     * 排班结束时间（格式：HHmm）
     */
	private String schedu_end;	
	 /**
     * 排班医院id
     */
	private String schedu_hid;
	 /**
     * 排班医院名称
     */
	private String schedu_hname;
	 /**
     * 排班科室id
     */
	private String schedu_did;
	 /**
     * 排班科室名称
     */
	private String schedu_dname;
    /**
     * 排班医生id
     */
	private String doc_id;
	 /**
     * 排班医生名称
     */
	private String doc_name;
	 /**
     * 排班设备ID
     */
	private String device_id;
	 /**
     * 排班设备名称
     */
	private String device_name;
    /**
     * 号源数
     */
	private Integer schedu_num;
	/**
	 * 可用号源数
	 */
	@TableField(exist=false)
	private Integer usable_source_num;
    /**
     * 创建时间
     */
	private Date create_time;
    /**
     * 更新时间
     */
	private Date update_time;
	/**
	 * 操作者id
	 */
	private String operator_id;
	/**
	 * 操作者名称
	 */
	private String operator_name;

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public String getSchedu_type() {
		return schedu_type;
	}

	public void setSchedu_type(String schedu_type) {
		this.schedu_type = schedu_type;
	}

	public String getSchedu_noon() {
		return schedu_noon;
	}

	public void setSchedu_noon(String schedu_noon) {
		this.schedu_noon = schedu_noon;
	}

	public String getSchedu_start() {
		return schedu_start;
	}

	public void setSchedu_start(String schedu_start) {
		this.schedu_start = schedu_start;
	}

	public String getSchedu_end() {
		return schedu_end;
	}

	public void setSchedu_end(String schedu_end) {
		this.schedu_end = schedu_end;
	}

	public String getSchedu_hid() {
		return schedu_hid;
	}

	public void setSchedu_hid(String schedu_hid) {
		this.schedu_hid = schedu_hid;
	}

	public String getSchedu_hname() {
		return schedu_hname;
	}

	public void setSchedu_hname(String schedu_hname) {
		this.schedu_hname = schedu_hname;
	}

	public String getSchedu_did() {
		return schedu_did;
	}

	public void setSchedu_did(String schedu_did) {
		this.schedu_did = schedu_did;
	}

	public String getSchedu_dname() {
		return schedu_dname;
	}

	public void setSchedu_dname(String schedu_dname) {
		this.schedu_dname = schedu_dname;
	}

	public String getDoc_id() {
		return doc_id;
	}

	public void setDoc_id(String doc_id) {
		this.doc_id = doc_id;
	}

	public String getDoc_name() {
		return doc_name;
	}

	public void setDoc_name(String doc_name) {
		this.doc_name = doc_name;
	}

	public String getDevice_id() {
		return device_id;
	}

	public void setDevice_id(String device_id) {
		this.device_id = device_id;
	}

	public String getDevice_name() {
		return device_name;
	}

	public void setDevice_name(String device_name) {
		this.device_name = device_name;
	}

	public Integer getSchedu_num() {
		return schedu_num;
	}

	public void setSchedu_num(Integer schedu_num) {
		this.schedu_num = schedu_num;
	}

	public Date getCreate_time() {
		return create_time;
	}

	public void setCreate_time(Date create_time) {
		this.create_time = create_time;
	}

	public Date getUpdate_time() {
		return update_time;
	}

	public void setUpdate_time(Date update_time) {
		this.update_time = update_time;
	}

	public String getOperator_id() {
		return operator_id;
	}

	public void setOperator_id(String operator_id) {
		this.operator_id = operator_id;
	}

	public String getOperator_name() {
		return operator_name;
	}

	public void setOperator_name(String operator_name) {
		this.operator_name = operator_name;
	}

	public Date getSchedu_date() {
		return schedu_date;
	}

	public void setSchedu_date(Date schedu_date) {
		this.schedu_date = schedu_date;
	}

	public Integer getUsable_source_num() {
		return usable_source_num;
	}

	public void setUsable_source_num(Integer usable_source_num) {
		this.usable_source_num = usable_source_num;
	}

}
